home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / SESK / gaudbli / README.W95 < prev    next >
Text File  |  1995-12-06  |  15KB  |  364 lines

  1.                     OPTi 82C929 Windows 95 Drivers
  2.                             Version 4.00.20
  3.                                 12/06/95
  4.  
  5.  
  6. UPDATE NOTES
  7.  
  8.     This latest version is an update from version 4.00.10 and
  9.     contains the following updates:
  10.  
  11.     1) Bug fix for recording using Single DMA Channel
  12.  
  13.     2) Bug fix for Sound Blaster Stereo effect in DOS Box
  14.  
  15.  
  16. INSTALLATION PROCESS
  17.  
  18.     Please follow these steps below for a proper installation of the 
  19.     drivers for Windows 95. It is hereby assumed that you already have
  20.     Windows 95 installed and have properly plugged in your Sound Card.
  21.  
  22.     1. You should have the latest drivers on a floppy diskette ready
  23.        for installation.
  24.  
  25.     2. Start Windows 95 and proceed to the Control Panel folder and 
  26.        select (double click) the SYSTEM icon.
  27.  
  28.     3. Select the Device Manager tab to display the list of devices
  29.        currently present on your system. 
  30.  
  31.     4. Check to see if you have previously installed the device.
  32.        Usually, the device name starts with "OPTi .. Sound System."
  33.        If a previous instance of the device does not exist, exit the
  34.        System Properties dialog box and proceed to STEP 6.
  35.  
  36.     5. If the device has been installed previously, double click on 
  37.        the device name to expand the list of sub-devices and select 
  38.        "OPTi .. Sound System:..." to remove the set of devices plus
  39.        this parent device. You will not be able to remove child 
  40.        devices which are controlled by this parent device unless this
  41.        parent device is removed. 
  42.  
  43.        Check also to see if you have previously installed any Windows 
  44.        Sound System or Sound Blaster audio devices or their compatibles, 
  45.        and if so, please remove them from the list.
  46.  
  47.        Once the devices has been removed, you must restart Windows 95
  48.        and proceed to STEP 6.
  49.  
  50.     6. Select (double click) the Add New Hardware icon located in the 
  51.        Control Panel folder to add/update the new device and it's
  52.        associated drivers.
  53.  
  54.     7. When prompted by Windows 95 for the Auto-Scan option for 
  55.        detecting new devices on your System - select NO and proceed
  56.        to the next page.
  57.  
  58.     8. Windows 95 will display a list of known devices that you 
  59.        currently wish to install. Select "Other Devices" eventhough
  60.        the name of the device is included in the list. This forces
  61.        Windows 95 to perform a fresh install for your device. Select
  62.        Next to proceed.
  63.  
  64.     9. Windows 95 will again display a list containing manufacturer 
  65.        names and at which point you should ignore the list and select
  66.        the "Have Disk..." button. This tells Windows 95 to read
  67.        special installation instructions from your diskette to 
  68.        correctly install the drivers for your OPTi Sound device.
  69.        You will have to direct Windows 95 to the proper location of 
  70.        the floppy diskette.
  71.  
  72.    10. Once information from the floppy diskette has been read by
  73.        Windows 95, a list of devices available for installation will
  74.        be displayed. This list includes options such as what type
  75.        of CD-ROM that you wish to connect to your Sound Card (meaning
  76.        using the connectors on your Sound Card for your CD-ROM 
  77.        interface). Select the correct CD-ROM type combination that
  78.        you desire but make sure that the CD-ROM has already been 
  79.        installed and connected to your Sound Card. If you do not wish 
  80.        to use your Sound Card for CD-ROM support (as a CD-ROM controller),
  81.        just select the basic option which includes only the Sound/Game
  82.        support. 
  83.  
  84.    11. Select Next and Windows 95 will proceed to install the drivers
  85.        needed for your device and configure your device accordingly.
  86.        Once your device has been successfully configured, Windows 95
  87.        will prompt you to restart your system - select No to skip this
  88.        restart process since you should have your Sound Card properly
  89.        plugged in and installed. If however your Sound Card has not 
  90.        been correctly installed, you will have to select Yes to 
  91.        restart Windows 95. 
  92.  
  93.    12. Install REAL MODE DOS Support: If you prefer to use your Sound
  94.        Card in Real Mode DOS environment, you have to select "Yes"
  95.        at the "Restart System" prompt in Step 11. During the reboot
  96.        process the DOS Installer will be invoked automatically. Please
  97.        follow the instruction of DOS Installer and it will setup the
  98.        sound card properly for your Real Mode DOS Games or Applications.
  99.  
  100.  
  101. CONNECTING EXTERNAL DEVICES
  102.  
  103.     Wave Table Device
  104.  
  105.     To enable driver support for your Wave Table device, you will need
  106.     to reconfigure the "OPTi .. Sound System: Sound/Game.." device
  107.     properties and change the settings to use "Basic Configuration 0."
  108.  
  109.  
  110.  
  111. RECONFIGURATION OF RESOURCES
  112.  
  113.     The resources for OPTi 82C929 should be reconfigurable on-the-fly 
  114.     unless due to a similar conflicting device present in the system.
  115.  
  116.     To reconfigure the resources, use the SYSTEM icon located in your
  117.     Control Panel folder and choose Device Manager. From Device Manager,
  118.     double click the "OPTi .. Sound System" option and the list of 
  119.     sub-devices will be displayed. Double click on the "OPTi .. Sound
  120.     System: Sound/Game..." device to change the desired resources for
  121.     this parent and it's child devices.
  122.  
  123.     Once resources have been changed, the driver will be reconfigured 
  124.     to operate with the new resources and function as before. You may 
  125.     be asked to restart your system and at which point you may select
  126.     No since Windows 95 should have reconfigured your device 
  127.     accordingly.
  128.  
  129.  
  130.  
  131. AUDIO SUPPORT under REAL MODE DOS
  132.  
  133.     [Systems with Win95/DOS Setup]
  134.     To enable support for DOS Games or multimedia applications under
  135.     a REAL MODE DOS environment, please follow the Step 12 of INSTALL
  136.     PROCESS. If you decide not to do DOS setup now, it's OK to skip it.
  137.     Type C:\SND4DOS at real mode DOS prompt at any time will bring up
  138.     the DOS Installer.
  139.  
  140.     [Systems with Dual Boot Win95/Win31 Setup]
  141.     Please run OPTi's Win31/DOS Install package at Real Mode DOS
  142.     prompt. When prompted during the installation for the path to 
  143.     your Windows directory, specify the path if you have Windows 
  144.     3.1 installed on your system (under a seperate directory from 
  145.     Windows 95). Select None if you do not have Windows 3.1 installed.
  146.  
  147.  
  148. AUDIO SUPPORT under WINDOWS 95 DOS BOX
  149.  
  150.     DOS Game support has been added for this release and is fully 
  151.     functional. During the setup for your DOS games, you must ensure that
  152.     the current resources assigned to the sound card matches with the
  153.     current settings requested by your DOS game. To find out what resources
  154.     are currently assigned to the sound card, proceed to open the properties
  155.     box associated with the "OPTi .. Sound System" (Device Manager)
  156.     and select the Resource tab. From the Resources box, you should see the
  157.     current I/O Address range for Input/Output Range Number 1. We recommend 
  158.     the 220 Hex address range as opposed to the 240 Hex be selected as most 
  159.     games support 220 Hex by default. We also recommend the Interrupt and 
  160.     Direct Memory Access settings of 7 and 1 respectively. Reconfigure these 
  161.     resources as appropriate and select OK for Device Manager to dynamically 
  162.     change and update your current resources and configure the hardware. 
  163.     At this point, you may setup your DOS game with the settings which you 
  164.     have just configured.
  165.  
  166.     Also, if you have a Wave Table Device on board or attached to your
  167.     sound card, you should also follow the recommended steps above but
  168.     this time check on the "OPTi .. MPU-401" device settings
  169.     instead. You will need it's current settings if you wish to enable
  170.     General MIDI support in your DOS games.
  171.  
  172.     To ensure an ideal environment for DOS games, it is recommended that
  173.     you modify the Idle Sensitivity property of your DOS Game environment
  174.     to High. To do this, press the ALT+ENTER keys to change to a DOS Box
  175.     Window (if not already in a Windowed session) and click on the top left
  176.     hand corner of the DOS Box Window. A drop down menu will appear and
  177.     at which point you should select Properties. Select the Misc tab and
  178.     proceed to modify the above mentioned property.
  179.  
  180.  
  181.  
  182. HOT-KEY SUPPORT under WINDOWS 95 DOS BOX
  183.  
  184.     The following are the Hot-Keys and their associated channel controls.
  185.  
  186.     <CNTRL>+<ALT>+M     = Decrease Master Volume
  187.     <SHIFT>+<ALT>+M     = Increase Master Volume
  188.     <CNTRL>+<SHIFT>+M   = Mute Master Volume
  189.  
  190.     <CNTRL>+<ALT>+V     = Decrease Voice (Digital Sound) Volume
  191.     <SHIFT>+<ALT>+V     = Increase Voice (Digital Sound) Volume
  192.     <CNTRL>+<SHIFT>+V   = Mute Voice (Digital Sound) Volume
  193.  
  194.     <CNTRL>+<ALT>+F     = Decrease FM Music Volume
  195.     <SHIFT>+<ALT>+F     = Increase FM Music Volume
  196.     <CNTRL>+<SHIFT>+F   = Mute FM Music Volume
  197.  
  198.  
  199.  
  200. FULL-DUPLEX DUAL-DMA SUPPORT
  201.  
  202.     To enable Dual-DMA channel operation for simultaneous playback and
  203.     recording, please ensure the following:
  204.    
  205.     1. The DMA resource settings under Device Manager must be different
  206.        and paired as follows: 
  207.                               
  208.                 Playback DMA:  0    1    3
  209.                Recording DMA:  1    0    0
  210.  
  211.     2. The frequency format (eg. 11KHz, 22KHz..) must be the same during
  212.        simultaneous playback and recording.
  213.                               
  214.     3. Full-Duplex is only supported if you have CS4231/CS4248 Class CODECs
  215.        interfaced with the 82C924 PnP Audio Controller.
  216.  
  217.  
  218. KARAOKE SUPPORT
  219.  
  220.     The customizeable option for supporting Karaoke Sing-A-Long basically
  221.     turns on the LoopBack channel of the AD1848 class CODEC as well as
  222.     forcing the input MUX to Microphone. This will ensure that the ADC
  223.     signal is properly fed back to the output channel for amplification
  224.     using the DAC volume control. The following options may be specified 
  225.     in the CUSTOM.AddReg section of the INF file.
  226.  
  227.     To enable support for Karaoke Sing-A-Long, the following must be
  228.     specified:
  229.  
  230.     ..,Karaoke_Src_Name,,"Voice"          
  231.  
  232.  
  233.     To customize default settings for the Mic input gain plus the Loopback 
  234.     attenuation, the following must be specified:
  235.  
  236.     ..,"LeftKaraokeMicVol",1,0080        // Low Byte then High Byte
  237.     ..,"RightKaraokeMicVol",1,0080       
  238.     ..,"KaraokeLoopBackVol",1,FFFF       
  239.  
  240.     Valid range is from 0000 -> FFFF ( 0 to 64K )
  241.  
  242.  
  243. MIXER CUSTOMIZATION
  244.  
  245.     Mixer driver customization info should be specified in the SND929P.INF
  246.     file which is located in the installation diskette and is required by
  247.     Windows 95 during installation of the drivers. 
  248.  
  249.     By default, this file instructs the Mixer driver not to support
  250.     any customizations and only the manufacturer's default channel
  251.     mappings and controls are supported.
  252.  
  253.     To enable mixer customizations, proceed to the [CUSTOM.AddReg]
  254.     section in this file and modify the "Default_Codec_Mapping"
  255.     field from "Yes" to "No". This tells the mixer driver not to
  256.     use the manufacturer's default mixer mappings but to expect
  257.     customized channels mappings and controls instead.
  258.  
  259.  
  260.     TYPE 1) Channel Mapping Customization
  261.  
  262.       The following are defaults:
  263.       ..,AUX1_Src_Name,,"CD"                // For AUX 1 Channel
  264.       ..,AUX2_Src_Name,,"Synth"             // For AUX 2 Channel
  265.       ..,DAC_Src_Name,,"Wave"               // For LOC and ROC channels
  266.  
  267.       ..,Karaoke_Src_Name,,"Voice"          // For enabling Karaoke
  268.  
  269.  
  270.       Below are supported only if you have the extended CODEC on board
  271.       such as CS4231 or AD1845.
  272.  
  273.       ..,LINE_Src_Name,,"Line"              // For LINE Channel
  274.  
  275.       ..,MIC_Src_Name,,"Mic"                // For Microphone Channel
  276.                                             // Supported by AD1845 Only
  277.  
  278.       ..,MONOIN_Src_Name,,"Alarm"           // 
  279.  
  280.  
  281.       Channel mapping customization allows renaming of a source to
  282.       a different name thus changing the original assumed source
  283.       mapping of the channel. 
  284.  
  285.  
  286.     TYPE 2) Extra internal controls through existing H/W resource 
  287.             - for controls using general purpose output bits of CODEC 
  288.             or MC device.
  289.  
  290.       These internal controls are of the ON/OFF type controlled by a
  291.       single toggling bit.
  292.  
  293.       The following are valid:
  294.  
  295.       ..,Total_Internal_Controls,1,n    // Total number of controls desired,
  296.                                         // maximum is 3.
  297.                                         // Default is assumed to be none.
  298.  
  299.       ..,Internal_Control_1_Name,,"SRS-3D"    // Name to call this control.
  300.       ..,Internal_Control_1_OnVal,1,00 or 01   // What is the default ON bit.
  301.       ..,Internal_Control_1_By,,"XCTL0" or "XCTL1"
  302.  
  303.          // What bits to use for control based on the following
  304.          // available on the default H/W.
  305.          XCTL0 - OUT 0 bit located at index 10 of CODEC registers
  306.          XCTL1 - OUT 1 bit located at index 10 of CODEC registers
  307.  
  308.         
  309.       ..,Internal_Control_2_Name,,""
  310.       ..,Internal_Control_2_OnVal,1,00 or 01
  311.       ..,Internal_Control_2_By,,""
  312.  
  313.         .
  314.         .
  315.  
  316.       ..,Internal_Control_n_Name,,""
  317.       ..,Internal_Control_n_OnVal,1,00 or 01
  318.       ..,Internal_Control_n_By,,""
  319.  
  320.  
  321.     TYPE 3) Extra external controls through external logic 
  322.             (Requires DLL from third party).
  323.  
  324.       ..,Total_External_Controls,1,n  // Total number of controls desired,
  325.                                       // maximum is 3.
  326.                                       // Default is assumed to be none.
  327.  
  328.       ..,External_Control_1_Name,,"SRS-3D"    // Name to call this control.
  329.       ..,External_Control_1_By,,"XCONT_1.DLL" // The accompanying DLL. Each
  330.                                               // external control has it's own
  331.                                               // unique DLL.
  332.  
  333.       ..,External_Control_2_Name,,""          // Name to call this control.
  334.       ..,External_Control_2_By,,"XCONT_2.DLL"
  335.  
  336.       ..,External_Control_3_Name,,""          // Name to call this control.
  337.       ..,External_Control_3_By,,"XCONT_3.DLL"
  338.  
  339.  
  340.       Each external control has it's own set of exported functions for 
  341.       the driver to call. For example, external control 1 will have the
  342.       following 3 functions:
  343.  
  344.                 XControl_1_Init();
  345.                 XControl_1_On();
  346.                 XControl_1_Off();
  347.  
  348.       The accompanying DLL must export these functions exactly as 
  349.       named above.
  350.  
  351.  
  352.  
  353.     ** NOTES **
  354.  
  355.     1) Internal and External Controls must be of the ON/OFF control types; 
  356.        any other types are not supported for now.
  357.  
  358.     2) In order to make use of the ON/OFF controls in the Volume Control
  359.        application bundled with Windows 95, you will have to enable the 
  360.        "Advance Controls" option under the "Properties" menu item.
  361.  
  362.  
  363.                                 %% END %%
  364.